MACROSPORE


Meaning of MACROSPORE in English

(n.) One of the specially large spores of certain flowerless plants, as Selaginella, etc.

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