meaning of macrospore
1.
One
of
the
specially
large
spores
of
certain
flowerless
plants,
as
Selaginella,
etc.
Related Words
macrospore
|
Developed & Maintained By
Taraprasad.com