trachodont

英文釋義

  1. large duck-billed dinosaur of the Cretaceous period