barricade

barricade n

Fr. or Sp. barrica, cask.

  1. Obstruction; military blockade; defensive fortification; strong wooden rail that blocks incoming or outgoing movement; [fig.] autumn leaves that obstruct sunlight.