01 n. Any of a number of carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end.
-
1.
Any of a number of carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end.
Syn.
leech, bloodsucker.