edmontonia Meaning, Definition & Usage

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

WordNet