Big Huge Thesaurus

Hirudinidae

noun

sounds kind of like