Noun megaspore has 1 sense
  1. megaspore, macrospore - larger of the two types of spore produced in heterosporous plants; develops in ovule into a female gametophyte
    --1 is a kind of spore
,
TOP