MEGASPORE


Meaning of MEGASPORE in English

■ noun Botany the larger of the two kinds of spores produced by some ferns. Compare with microspore .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.