duck with ratafia liqueur - Turkish English Dictionary