An artificial body placed in orbit round the earth or another planet in order to collect information or for communication: ‘a communications satellite’ ‘a spy satellite’ [mass noun]: ‘the report was sent via satellite’
More example sentences ‘’
‘’
‘’
Synonyms
1.1 [as modifier] Transmitted by satellite; using or relating to satellite technology: ‘satellite broadcasting’
More example sentences ‘’
‘’
‘’
1.2 [mass noun] Satellite television: ‘a news service on satellite’
More example sentences