What is the meaning of satellite in English?

Learn vocabulary with pictures as well as definitions of satellite in English

Learn in

See more

n. satellite

Definition of satellite in English

Celestial or artificial body that orbits around a planet, an asteroid or another satellite.