medicinal leech

meaning: large European freshwater leech formerly used for bloodletting (noun)