Meaning of IMO in English

IMO

Internet-speak abbreviation for "In My Opinion." Also IMHO (the H is for "Humble").

Internet PR English glossary.      Английский словарь Интерет пиара и продвижения.