Leech (Noun)
Meaning 1
Carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end.
Classification
Nouns denoting animals.
Carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end.
Nouns denoting animals.