English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition leech in British English

leech noun

[countable] noun
/liːtʃ/
1

a small soft creature that sticks to the skin of other animals in order to feed on their blood. Leeches were often used in the past as a type of medical treatment.

Synonyms and related words
2

someone who tries to get money, food, or other benefits from someone else

Synonyms and related words
Definition leech in British English