hindered China's development
language: en
definitions
Stopped China from growing.
en: Stopped China from growing.
examples