Meaning ofmegasporesin English

megaspores

#uncommon
Definitions