Big Huge Thesaurus

horseleech

noun

sounds kind of like