Big Huge Thesaurus

hirudo

noun

sounds kind of like