Definify.com

Definition 2024


megaflora

megaflora

English

Noun

megaflora (plural megafloras or megaflora)

  1. (botany) Any exceptionally large plant