Definition of Edmontonia

  • 1. Heavily armored and highly spiked dinosaur with semi-upright posture Noun

Semanticaly linked words with "edmontonia"

Hyponims for word "edmontonia"