megaflora
Noun
Meaning
English Wikipedia has an article on:megafloraWikipedia
megaflora (plural megafloras or megaflora)
(botany) Any exceptionally large plant.
Noun
English Wikipedia has an article on:megafloraWikipedia
megaflora (plural megafloras or megaflora)
(botany) Any exceptionally large plant.