horseleech

Nouns

  • (n) any of several large freshwater leeches

Words of close approximity