duck grill - Turkish English Dictionary