VariousWords beta
Definitions:
Noun
heterospory
Definition: the development of both microspores and megaspores
Definition: The production of spores of two different sizes and sexes by the sporophytes of land plants.