The AI-powered English dictionary
plural megaspores
(botany) The larger spore of a heterosporous plant, typically producing a female gametophyte examples