Definition of imou
"imou" is probably misspelled. Trying IMO instead Definition of IMO
1. IMO [ n ] the United Nations agency concerned with international maritime activities
Synonyms IMO International_Maritime_Organization Related Terms United_Nations_agencySimilar Spelling
imuIMO
Im
Ima
Imme
Imai