Translation of ludah in English:

ludah

spit

noun

  • 1

    spit, spittle, saliva, act of spitting