What is the full meaning of megaflora
large plants [n MEGAFLORAE or MEGAFLORAS]
Example of the word megaflora placed on a Scrabble board.