leech noun definition in Invertebrates topic from the Oxford Advanced Learner's Dictionary


 noun: Invertebrates topic
a small worm that usually lives in water and that attaches itself to other creatures and sucks their blood. Leeches were used in the past by doctors to remove blood from sick people.

Explore other topic groups related to Invertebrates