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