Sinhala Dictionary definitions for macrospore
macrospore 🔊
macrospore : මැක්රොස්පෝරය
macrospore : මහාබීජාණුව
macrospore definition
Noun. One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Lern More About
- Wiki Definition: macrospore
- Google Search result: Google
- Wiki Article: Wikipedia