Meaning of megasporangium

Definition of megasporangium

(noun) a plant structure that produces megaspores

Other information on megasporangium

WIKIPEDIA results for megasporangium
Amazon results for megasporangium