Definition of IMO in English:

IMO

  • 1International Maritime Organization.

  • 2informal In my opinion.

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