hindered China's development

language: en

definitions

  1. Stopped China from growing.
    en: Stopped China from growing.

examples