Noun: megaflora
- An exceptionally large plant
"The ancient megaflora dominated the landscape during the Carboniferous period"
Derived forms: megafloras
Encyclopedia: Megaflora