Vocabulary

インマルサット

Inmarsat

noun