Chinese-English dictionary »

障碍物 /zhàng'àiwù/ meaning in English

ChineseEnglish
障碍物 /zhàng'àiwù/ noun

stumbling block(hindrance)
noun