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."