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