インマルサット
Meanings
Noun
1. Inmarsat
2. International Maritime Satellite Organization; INMARSAT