make a spectacle of yourself - Türkisch Englisch Wörterbuch