Tagalog Dictionary

Tagalog-Dictionary.com

Meaning of "leech"

leech

    n.
    • 1. a worm living in ponds or streams that sucks the blood of animals: linta
    • 2. a person who tries persistently to get what he can out of others: manghuhuthot, maninipsip, linta sa katihan
Improve your Filipino vocabulary