Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: megaflora
  1. An exceptionally large plant
    "The ancient megaflora dominated the landscape during the Carboniferous period"

Derived forms: megafloras

Encyclopedia: Megaflora