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