Translation of lintah in English:

User Contribution

lintah

Leech

noun