make a spectacle of oneself - Deutsch Englisch Wörterbuch