Meaning of edmontosaurus

Definition of edmontosaurus

(noun) duck-billed dinosaur from Canada found as a fossilized mummy with skin

Other information on edmontosaurus

WIKIPEDIA results for edmontosaurus
Amazon results for edmontosaurus