hindered China's development

language: fr

definitions

  1. Stopped China from growing.
    fr: A entravé le développement de la Chine.

examples