Translation of mempesona in English:

mempesona

to enchant

verb

  • 1

    to enchant