Definify.com

Definition 2024


horse_leeches

horse leeches

See also: horse-leeches

English

Noun

horse leeches

  1. plural of horse leech