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.”