Translation of mengagumi in English:

mengagumi

to admire

verb

  • 1

    to admire, to regard with pleasure, to think highly of