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