Big Huge Thesaurus

hirudinean

noun

sounds kind of like