What is the meaning of leech in English?

Learn vocabulary with pictures as well as definitions of leech in English

Learn in

See more

n. leech

Definition of leech in English

Annelid that is known for its hematophagous species, with a ringed body and a ventral sucker, which primarily lives in fresh water.