French translation of “satellite”
satellite noun /ˈsӕtəlait/
› a smaller body that revolves around a planet
The Moon is a satellite of the Earth. › a man-made object fired into space to travel round usually the Earth
a weather satellite. satellite dish noun › a large circular antenna for receiving TV signals from a satellite.