遇到難以逾越的障礙
to be unable to make any progress because there is a difficulty that stops you
釋義來自《牛津高階英漢雙解詞典》第 9 版