IMO
English Dictionary
->
Letter I
-> IMO
Search Dictionary:
IMO Definition
(n)
the
United
Nations
agency
concerned
with
international
maritime
activities
IMO Synonyms
IMO
International Maritime Organization
© Art Branch Inc.