barricada
Top 10000
Meanings
Noun
1. barricade (a barrier constructed across a road, especially as a military defence)
Examples1
Meanwhile, the workers installed barricades.