English Dictionary
Definition hadrosaur in British English
hadrosaur noun
noun
1
a large herbivorous mainly bipedal dinosaur of the later Cretaceous period
