Thesaurus.com
Dictionary.com
Showing results for communications relay satellite.

communications relay satellite

NOUN
communications satellite
Synonyms