to the best of his ability - İspanyolca İngilizce Sözlük