Definition of "leech"
- noun
An aquatic blood-sucking annelid of class Hirudinea, especially Hirudo medicinalis.
A person who derives profit from others, in a parasitic fashion.
A physician.
A healer.
The vertical edge of a square sail.
The aft edge of a triangular sail.
- verb
To apply a leech medicinally, so that it sucks blood from the patient.
To drain (resources) without giving back.
- Sources