blockading

blɒˈkeɪd

verb

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

the authorities blockaded roads in and out of the capital

barricade,close up,block off,shut off,seal,bar,besiege,lay siege to,beleaguer,beset,surround,invest