meaning of Barrikade

Barrikade - German to English

barricade

View more

  • blockade [barrier, obstruction]