Big Huge Thesaurus

macrospore

noun

sounds kind of like