Definitions containing the term leech
What does leech mean?
We've found 3 definitions for leech:Sort:PopularA - ZCategory
ADVERTISEMENT
What does leech mean?
- leech(n.)
- any bloodsucking annelid worm of the class Hirudinea, as the European Hirudo medicinalis, once used widely for bloodletting.
