meaning of morosaurus

1. An extinct genus of large herbivorous dinosaurs, found in Jurassic strata in America.


Related Words

morosaurus |

Developed & Maintained By Taraprasad.com

Treasure Words