be defeated and embarrassed - İspanyolca İngilizce Sözlük