a barrier (usually thrown up hastily) to impede the advance of an enemy
Seed ·
barricade in CommonParlance