Big Huge Thesaurus

trematoda

noun

sounds kind of like