Meaning of macrospore
Definition of macrospore
(noun)
larger
of the two types of
spore
produced in
heterosporous
plants; develops in
ovule
into a
female
gametophyte
Other information on macrospore
WIKIPEDIA results for
macrospore
Amazon results for
macrospore
Tweet