Chinese-English dictionary »

路障 /lùzhàng/ meaning in English

ChineseEnglish
路障 /lùzhàng/ noun

barricade [barricades](a barrier constructed across a road, especially as a military defence)
noun
[UK: ˌbæ.rɪˈk.eɪd] [US: ˈbæ.rəˌked]

roadblock [roadblocks](Something that blocks or obstructs a road)
noun
[UK: ˈrəʊd.blɒk] [US: ˈroʊd.blɑːk]