Definitions of Edmontonia:

  • noun:   heavily armored and highly spiked dinosaur with semi-upright posture