Translation of menakjubkan in English:

menakjubkan

amaze

verb

  • 1

    amaze, overwhelm with wonder