to render someone a great favour - İspanyolca İngilizce Sözlük