A barricade is a line of vehicles or other objects placed across a road or open space to stop people from getting past, for example, during street fighting or as a protest. 街垒; 路障
noun [专属名词](临时的)路障,街垒;争论之处(barricades)
Large areas of the city have been closed off by barricades set up by the demonstrators. 城里的大部分地区都被示威者设置的路障给封锁了。
verb [vt. 及物动词]在……设路障;把…隔离,堵住
The rioters barricaded streets with piles of blazing tyres. 闹事者用成堆燃烧着的轮胎挡住了街道。