left to stew in one's own juice - Türkisch Englisch Wörterbuch