1N-COUNT 路障;街垒 A barricade is a line of vehicles or other objects placed across a road or open space to stop people getting past, for example during street fighting or as a protest. 路障;街垒
Large areas of the city have been closed off by barricades set up by the demonstrators.
2VERB 在…设路障;阻碍;阻塞 If you barricade something such as a road or an entrance, you place a barricade or barrier across it, usually to stop someone getting in. 在…设路障;阻碍;阻塞
The rioters barricaded streets with piles of blazing tyres. [VERB noun]
3VERB 把…隔离;堵住 If you barricade yourself inside a room or building, you place barriers across the door or entrance so that other people cannot get in. 把…隔离;堵住
The students have barricaded themselves into their dormitory building. [VERB noun prep./adv.]
学生们把自己关在了宿舍楼里。
About forty prisoners are still barricaded inside the wrecked buildings. [beVERB-ed]