Meaning of trachodon

Definition of trachodon

(noun) large duck-billed dinosaur of the Cretaceous period

Other information on trachodon

WIKIPEDIA results for trachodon
Amazon results for trachodon