Big Huge Thesaurus

Ascaris

noun

sounds kind of like