Spanish deck
barrera
noun

barrera

A structure or obstacle that blocks movement, access, or progress

La barrera bloqueó la calle.

Quitaron la barrera.