Tamil Dictionary 🔍

morosaurus

Mo`ro*sau"rus, n. Etym: [NL., from Gr. (Paleon.) Defn: An extinct genus of large herbivorous dinosaurs, found in Jurassic strata in America.


morosaurus - Similar Words