stew in own juice - Francés Inglés Diccionario