Translation of menghairankan in English:

menghairankan

amaze

verb

  • 1

    amaze, astonish, surprise