duck-billed dinosaur - Turkish English Dictionary