English dictionary
edmontonia meaning and definition
Definition and meaning of edmontonia at MeaningMonkey.org. edmontonia meaning and definition in the English Dictionary.EDMONTONIA noun
Definition of Edmontonia (noun)
- heavily armored and highly spiked dinosaur with semi-upright posture
Source: Princeton University Wordnet