Translation of meludah in English:

meludah

to spit

verb

  • 1

    to spit