IMO

/ˈaɪmoʊ/

Explore definitions, synonyms, and language insights of IMO

Definitions

Noun
the United Nations agency concerned with international maritime activities