Big Huge Thesaurus

Schistosomatidae

noun

sounds kind of like