Meaning ofbarricadein English

barricade

us//bæˈrɪkeɪd//
#moderate
Definitions