roadblock
noun
Meaning
Something that blocks or obstructs a road.
An obstacle or impediment.
verb
To prevent, hinder.