Noun Definition

edmontosaurus

1.Definition: duck-billed dinosaur from Canada found as a fossilized mummy with skin

Category: Animals