Translation of lintah in English:

lintah

leech

noun

  • 1

    leech, small blood-sucking worm