Link Centre Dictionary

horseleech

hor·se·leech

uncommon

noun

1.

any of several large freshwater leeches

Related words

Broader terms

Parts

WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.