Translation of memuntahi in English:

memuntahi

to vomit on

verb

  • 1

    to vomit on