it's a major embarrassment - Türkçe İngilizce Sözlük