hindered China's development
language: fr
definitions
Stopped China from growing.
fr: A entravé le développement de la Chine.
examples