文polyglot.
← English dictionary
English / word

Horse-leach

noun C2
MEANING 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

Sources

Bidyazo vocabulary library ↗