Translation of meludahi in English:

meludahi

to spit at

  • 1

    to spit at