Big Huge Thesaurus

hydatid

noun

sounds kind of like