English Dictionary
◊ HETEROSPORY
heterospory
n : the development of both microspores and megaspores