Noun Definition

edmontonia

1.Definition: heavily armored and highly spiked dinosaur with semi-upright posture

Category: Animals