intelsat

/ˈaɪntɛlsæt/

Definitions

1. noun

A telecommunications satellite system providing global communications services.

“Intelsat has been a vital part of global communications for decades.”

2. proper noun

A multinational satellite communications company.

“Intelsat was founded in 1964.”

Synonyms

  • satellite system
  • telecommunications company

Antonyms

  • cable network
  • ground-based communication