English / word
Horse-leach
noun C2MEANING IN ENGLISH
a large species of freshwater leech historically used in veterinary medicine
In context
01
The veterinarian explained that horse-leach was once commonly used to treat horses.
Synonyms
large leech,giant leech
Collocations
horse-leach therapy,large horse-leach,freshwater horse-leach