ÑÒÎßÒÜ ÏÎÏÅÐÅÊ ÄÎÐÎÃÈ
[stoyat' pop'er'ok dorogi]
To stand across the road
To be an obstacle, hindrance or impediment to someone; to hamper someone's chances of success or progress.
Cf. To be/stand in someone's way.