Big Huge Thesaurus

megasporangium

noun

sounds kind of like