vocab dash
Log in
Sign up
インマルサット
Meanings
Noun
1. Inmarsat
2. International Maritime Satellite Organization; INMARSAT