The state or quality of being arduous; steepness, difficulty.
An obstacle or impediment.
Something that blocks or obstructs a road.
To prevent, hinder.