roadblock
noun
°Something that blocks or obstructs a road.
°An obstacle or impediment.
verb
°(colloquial) To prevent, hinder.