let someone stew in his/her own juice - Türkisch Englisch Wörterbuch