[ad_1] noun
- a global communications satellite network under international control.
- a communications satellite launched by this organization.
noun
- any of the series of communications satellites operated by the International Telecommunications Satellite Consortium