Big Huge Thesaurus

Ascaridia

noun

sounds kind of like