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

Intelsat New Oxford Dictionary for Writers & Editors

international organization which owns and operates the worldwide commercial communications satellite system