Big Huge Thesaurus

Schistosoma

noun

sounds kind of like