Definify.com

Definition 2025


horse-leeches

horse-leeches

See also: horse leeches

English

Noun

horse-leeches

  1. plural of horse-leech