Comsat
Synonyms for Comsat
- communication satellite
- telstar
- active communications satelliteartificial satellite
- communications relay satelliteartificial satellite
- relay satelliteartificial satellite
- communications satellite
- satellite
For more similar words, try Comsat on Thesaurus.plus dictionary
Phrases with Comsat
Comsat is the first word in phrase