Big Huge Thesaurus

Peziza

noun

sounds kind of like