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)

  1. heavily armored and highly spiked dinosaur with semi-upright posture
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: