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