Meaning of megaspore

Definition of megaspore

(noun) larger of the two types of spore produced in heterosporous plants; develops in ovule into a female gametophyte

Other information on megaspore

WIKIPEDIA results for megaspore
Amazon results for megaspore