barricade

noun
1
a line of objects placed across a road, etc. to stop people from getting past
مانع, مانع راه, مانع عبور, راه‌بند, سد, سنگر
verb
1
to defend or block something by building a barricade
باریکاد ساختن, سنگربندی کردن, سد کردن, مانع گذاشتن