blockade

noun
  1. the action of sealing off a place to prevent goods or people from entering or leaving
  2. Usage: often military or political
  3. an obstruction that makes movement or progress difficult
verb
  1. to seal off a place with barriers or troops

Examples