make a spectacle of yourself - Türkçe İngilizce Sözlük