Definitions of trachodon:

  • noun:   large duck-billed dinosaur of the Cretaceous period