get downright embarrassing - Türkisch Englisch Wörterbuch