Big Huge Thesaurus

nematoda

noun

sounds kind of like