Imo - Definition

imo

n 1: the United Nations agency concerned with international
maritime activities [syn: International Maritime
Organization, IMO]

Look up another word