duck with ratafia liqueur - German English Dictionary