intelsat








[ad_1] noun
  1. a global communications satellite network under international control.
  2. a communications satellite launched by this organization.

noun

  1. any of the series of communications satellites operated by the International Telecommunications Satellite Consortium
[ad_2]
53 queries 0.608