Macrospore(n.) One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Macrosporic(a.) Of or pertaining to macrospores.

Words within macrosporic

9 letter words: 2 results
View all words...