MASTODONSAURUS


Meaning of MASTODONSAURUS in English

noun a large extinct genus of labyrinthodonts, found in the european triassic rocks.

Webster English vocab.      Английский словарь Webster.