to stop something.
To prevent, hinder.
Something that blocks or obstructs a road.
An obstacle or impediment.