barricade [,bæri'keid]
n.
- a barrier set up by police to stop traffic on a street or road in order to catch a fugitive or inspect traffic etc.;
roadblock - a barrier (usually thrown up hastily so as to impede the advance of an enemy)
- they stormed the barricade
v.
- render unsuitable for passage;
block, blockade, stop, block off, block up, bar
- block the way
- barricade the streets
- stop the busy road
- prevent access to by barricading
- The street where the President lives is always barricaded
- block off with barricades;
barricado

翻译中,请稍等...
( 查询一个长句试试看:-)