Search results
- Dictionaryleech/liːtʃ/
noun
- 1. an aquatic or terrestrial annelid worm with suckers at both ends. Many species are bloodsucking parasites, especially of vertebrates, and others are predators.
- 2. a person who extorts profit from or sponges on others: "they are leeches feeding off the hard-working majority"
verb
- 1. habitually exploit or rely on: "he's leeching off the abilities of others"
Powered by Oxford Dictionaries