Translation of "satellite" - English-French dictionary

satellite

noun /ˈsӕtəlait/

a smaller body that revolves around a planet

satellite
The Moon is a satellite of the Earth.

a man-made object fired into space to travel round usually the Earth

satellite
a weather satellite.
satellite dish noun

a large circular antenna for receiving TV signals from a satellite.

antenne parabolique

(Translation of “satellite” from the PASSWORD English–French Dictionary © 2014 K Dictionaries Ltd)