soundly defeat one's rival - İspanyolca İngilizce Sözlük