遇到难以逾越的障碍
to be unable to make any progress because there is a difficulty that stops you
释义来自《牛津高阶英汉双解词典》第 9 版