duck liver à l’escabèche - Spanish English Dictionary