hindered China's development

language: de

definitions

  1. Stopped China from growing.
    de: Chinas Entwicklung behindert.

examples