MOROSAURUS


Meaning of MOROSAURUS in English

noun an extinct genus of large herbivorous dinosaurs, found in jurassic strata in america.

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