hindered China's development
language: pt
definitions
Stopped China from growing.
pt: Impediu o desenvolvimento da China.
examples