Home
Search
Index
Definify.com
Definition
2025
megaflora
megaflora
English
Noun
megaflora
(
plural
megafloras
or
megaflora
)
(
botany
)
Any exceptionally
large
plant
Etymology
mega-
+
flora
Pronunciation
Rhymes:
-ɔːɹə
Similar Results