Thesaurus.com
Dictionary.com

communications relay satellite

NOUN
communications satellite
Synonyms