Unscramble
Definition of IMO
Noun: IMO
The United Nations agency concerned with international maritime activities
- International Maritime Organization, International Maritime Organisation [Brit]
See also:
immy
imp
Anagrams containing the word
IMO
imo
oim
moi