Big Huge Thesaurus

Ascaridae

noun

sounds kind of like