Big Huge Thesaurus

sporophore

noun

sounds kind of like