INMARSAT

See also: Inmarsat

English

Alternative forms

Etymology

Blend of international +‎ marine +‎ satellite.

Proper noun

INMARSAT

  1. A British satellite telecommunications company.

References

Anagrams