macrosporeEnglish

macrospore, megaspore

Noun

Larger of the two types of spore produced in heterosporous plants, develops in ovule into a female gametophyte

English: megaspore, macrospore

English words with similar meanings

Show 1 words