Word Meaning

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


Meaning of mastodonsaurus

- A large extinct genus of labyrinthodonts, found in the European Triassic rocks.