Meaning of Thyreophora

Definition of Thyreophora

(noun) armored dinosaurs: stegosaurs and ankylosaurs

Other information on Thyreophora

WIKIPEDIA results for Thyreophora
Amazon results for Thyreophora