What does Barrikaden mean?

Barrikaden - German to English

barricades