an international organization founded in 1978 that provides telecommunication services, as well as distress and safety communication services, to the world’s shipping, aviation, and offshore industries.
Origin:
from initials of International Maritime Satellite Organization.
Inmarsat in other Oxford dictionaries
Definition of Inmarsat in the US English dictionary