barricade
Definition
A barrier or obstacle set up to block a road or path, often for protection or protest.
中文 一种障碍或栅栏,用于阻止道路或路径,通常用于保护或抗议。
Example
"Protesters erected a barricade of tires and wood across the street."
A barrier or obstacle set up to block a road or path, often for protection or protest.
中文 一种障碍或栅栏,用于阻止道路或路径,通常用于保护或抗议。
"Protesters erected a barricade of tires and wood across the street."