Definition of IMHO in English:

IMHO

  • In my humble opinion.