Tamil Dictionary 🔍

macrospore

Mac"ro*spore, n. Etym: [Macro- + spore.] (Bot.) Defn: One of the specially large spores of certain flowerless plants, as Selaginella, etc.


macrospore - Similar Words