let him stew in his own juice - Alemán Inglés Diccionario