Definition of IMHO in English:

IMHO

abbreviation

  • In my humble opinion.