also: バリケイド
noun
barricade
A physical barrier, often improvised, used to block passage or for protection. Common in protest, riot, or military contexts.
デモ隊が道路にバリケードを築いた。
The demonstrators built a barricade on the road.
警察はバリケードを突破しようとした。
The police tried to break through the barricade.
障害物 is a broader term for any obstacle or obstruction, while バリケード specifically refers to a man-made barrier, often hastily constructed.
Loanword from English 'barricade'.