Translation of barricada in English:

barricada

barricade, n.

feminine noun

  • 1

    barricade
    levantar barricadas to set up barricades