Translation of mengesan in English:

mengesan

to impress

verb

  • 1

    to impress