Translation of Lintah in English:

User Contribution

Lintah

Leech

noun