block off with barricades
barricade shield
[电] 阻碍屏
barricaded
n. 街垒;路障;争论之处vt. 设路障;阻碍
barricader
n. 街垒;路障;争论之处 (barricade的变形)
barricades
n. 路障, 障碍物( barricade的名词复数 )v. 设路障于, 以障碍物阻塞( barricade的第三人称单数 ); 设路障[防御工事]保卫或固守