What does Barrikade mean?

Barrikade - German to English

barricade

View more

  • blockade [barrier, obstruction]