hindered China's development

language: pt

definitions

  1. Stopped China from growing.
    pt: Impediu o desenvolvimento da China.

examples