A free service provided by Writers Nexus International
Intelsat Definition
Intelsatnoun 1. A worldwide satellite service dealing with commercial (ie non-military) communications.
Etymology: 20c: from
International
Telecommunications
Satellite Consortium.