blockade

noun

An act or means of sealing off a place to prevent goods or people from entering or leaving.

verb

Seal off (a place) to prevent goods or people from entering or leaving.