Skip to
adjective
Referring to leeches or their characteristics, derived from the family Hirudinidae; relating to medicinal treatments using leeches.
Browse