It means that it is very difficult or impossible to pass or transfer. That can be drawn, exceeded or violated. That prevents the step. Insurmountable, inaccessible, steep, abrupt, impassable, rough.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list