hindered China's development
language: de
definitions
Stopped China from growing.
de: Chinas Entwicklung behindert.
examples