sky753
Senior Member
- Joined
- Sep 12, 2004
- Member Type
- Student or Learner
- Native Language
- Chinese
- Home Country
- China
- Current Location
- China
Hello Everyone,
What does "negotiate impediments" mean in the following sentence?
In its century-old course of development, Fudan University has negotiated various impediments, contributing remarkably to the dissemination of scientific knowledge and the cultivation of scientific talents, shedding luminous light on the creation of China's modern rationality and the nurturing of humanistic spirit.
Regards
Sky