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