to the best of one's ability - İngilizce Eşanlam Sözlük