medicinal leech: large European freshwater leech formerly used for bloodletting
leech: carnivorous or bloodsucking aquatic or terrestrial worms typically having a sucker at each end
vaulting horse: a gymnastic horse without pommels and with one end elongated; used lengthwise for vaulting