Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of megaphyton

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