hindered China's development

language: ja

definitions

  1. Stopped China from growing.
    ja: 中国の発展を妨げた。

examples