horseleach
/ˈhɔrsˌliːtʃ/Definitions
1. noun
a leech, especially one found in or near running water, or a blood-sucking insect.
“The horse was infested with horseleaches after being near a river.”
1. noun
a leech, especially one found in or near running water, or a blood-sucking insect.
“The horse was infested with horseleaches after being near a river.”