文polyglot.
← English dictionary
English / word

satellite

noun B1
MEANING IN ENGLISH

an artificial body placed in orbit around the earth or another celestial body to collect information or for communication

In context

01

Weather forecasts rely extensively on pictures sent by the satellite.

02

The modern telecommunication network operates through a geostationary satellite.

Synonyms

probe,moon,companion

Antonyms

core,center

Collocations

communication satellite,weather satellite,launch a satellite

Sources

Bidyazo vocabulary library ↗