having been soundly defeated - İspanyolca İngilizce Sözlük