Noun Definition

hadrosauridae

1.Definition: duck-billed dinosaurs; upper Cretaceous

Category: Animals