EnglishMain Dictionary
satellite
Universal Words
noun
1 an electronic device that is sent into space and moves around the earth or another planet. It is used for communicating by radio, television, etc. and for providing information:
a weather / communications satellite * The interview came live by satellite from Hollywood. * satellite television / TV (= broadcast using a satellite) * a satellite broadcast / channel / picture * The information was sent via a satellite link.
2 a natural object that moves around a larger natural object in space:
The moon is a satellite of earth.
3 a town, a country or an organization that is controlled by and dependent on another larger or more powerful one:
satellite states