Compund Words

Sponsored Links

Last Search Words

Search Result:macrospore




Overview of noun macrospore

The noun macrospore has 1 sense


  • megaspore, macrospore -- (larger of the two types of spore produced in heterosporous plants; develops in ovule into a female gametophyte)