English dictionary
horseleech meaning and definition
Definition and meaning of horseleech at MeaningMonkey.org. horseleech meaning and definition in the English Dictionary.HORSELEECH noun
Definition of horseleech (noun)
- any of several large freshwater leeches
Source: Princeton University Wordnet