Select the most appropriate meaning of the given idiom.
A stumbling block
1
Putting stones along the way
2
An obstacle to progress
3
Skipping over a hurdle
4
Removing stones on the way
Select the most appropriate meaning of the given idiom.
A stumbling block