stew in one's  juice - Francés Inglés Diccionario