Big Huge Thesaurus

schistosomatidae

noun

sounds kind of like