Leeches have a bad reputation. One of the definitions of a leech is 'a person who clings to or preys on another person'. Despite this, one species, the Medicinal Leech Hirudo medicinalis, can boast a longer, more useful and definitely more intimate relationship with people than can most other animals.