English / word
satellite
noun B1MEANING 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