INMARSAT

From Fresh Dictionary

English

Acronym

INMARSAT

  1. International Marine Satellite.
Personal tools