Skip to main content

morosaurus

English morosaurus meaning in English  •  morosaurus का अर्थ अंग्रेजी में
Noun
  • An extinct genus of large herbivorous dinosaurs, found in Jurassic strata in America.
Advertisement