ALL meanings of megaspores
meg·a·spore
M m - noun megaspores Plural form of megaspore. 1
- noun megaspores the larger of the two kinds of spores characteristically produced by seed plants and a few fern allies, developing into a female gametophyte. Compare microspore. 1
- noun megaspores the embryo sac of a flowering plant. 1
- noun megaspores plural of megaspore. 0