barricade in Finnish
barricade in Finnish
barrikadi
A barrier constructed across a road, especially as a military defence
katusulku
A barrier constructed across a road, especially as a military defence