MEGAPHYTON MEANING IN ENGLISH

• Megaphyton Definition & Synonyms

  1. (n.) An extinct genus of tree ferns with large, two-ranked leaves, or fronds.


RECENT SEARCHES