a wall of things that people build quickly to stop other people going somewhere
block off or close off with a barricade
defend or shut in with a barricade
"they stormed the barricade"
"block the way"
"barricade the streets"
"stop the busy road"
"The street where the President lives is always barricaded"
Would die upon the literary barricade of defending the noble proportions of 'War and Peace'.
出自: fig.