humiliating defeat - Türkçe İngilizce Sözlük