INTELSAT


Meaning of INTELSAT in English

n. an international organization of countries operating a system of commercial communication satellites.

Etymology: International Telecommunications Satellite Consortium

Oxford English vocab.      Оксфордский английский словарь.