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