Etymology Explorer › Middle English

Where does “horseleche” come from?

Words derived from “horseleche”

  • horse-leech