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