Barricade (Noun)
Meaning 1
A barrier (usually thrown up hastily) to impede the advance of an enemy; "they stormed the barricade".
Classification
Nouns denoting man-made objects.
Related Words
Meaning 2
A barrier set up by police to stop traffic on a street or road in order to catch a fugitive or inspect traffic etc..
Classification
Nouns denoting man-made objects.