MACROSPORE


Meaning of MACROSPORE in English

noun one of the specially large spores of certain flowerless plants, as selaginella, ·etc.

Webster English vocab.      Английский словарь Webster.