make a spectacle of oneself - Almanca İngilizce Sözlük