Search
Megaspore also known as macrospores are a type of spore present in heterosporous plants and generally rising to a female gametophyte or egg cell.