English dictionary
edmontosaurus meaning and definition
Definition and meaning of edmontosaurus at MeaningMonkey.org. edmontosaurus meaning and definition in the English Dictionary.EDMONTOSAURUS noun
Definition of edmontosaurus (noun)
- duck-billed dinosaur from Canada found as a fossilized mummy with skin
Source: Princeton University Wordnet