in front of everyone and their mother - Türkisch Englisch Wörterbuch