to the best of his ability - Türkçe İngilizce Sözlük