Fetching details from the dictionary...
to stand in the way (esp. with legs spread out); to block the way
to stand in the way (e.g. of progress); to obstruct
大きな壁が前に立ちはだかった。
A huge wall stood in the way.
困難が次々と立ちはだかっている。
Difficulties keep standing in the way one after another.
乗り越えるべき壁が立ちはだかるたびに成長する。
You grow each time a wall you need to overcome stands in your way.