Noun Definition
barricade
1.Definition: a barrier (usually thrown up hastily) to impede the advance of an enemy
"They stormed the barricade"
Category: Objects2.Definition: a barrier set up by police to stop traffic on a street or road in order to catch a fugitive or inspect traffic etc.
Related Noun(s):roadblock
Category: Objects