Translation of satellite in English:

satellite

Pronunciation: /saˈtɛllite/

adj inv & m