macrospores
English
Noun
macrospores
plural of
macrospore