Dictionary search results

Showing 1-2 of 2 results

Intelsat US English

An international organization of more than 100 countries, formed in 1964, that owns and operates the worldwide commercial communications satellite system