Translation of meludahi in English:

meludahi

to spit at

verb

  • 1

    to spit at