megaspores
English
Noun
megaspores
plural of
megaspore