edmontonia has definitions from the field of zoology
1
[ noun ] (zoology) heavily armored and highly spiked dinosaur with semi-upright posture
*