Meaning of IMO in English:

IMO

abbreviation

  • 1International Maritime Organization.

  • 2 informal In my opinion.

    • ‘this was the best episode of the entire series, IMO’