Search results
- Dictionarystumbling block/ˈstʌmblɪŋ blɒk/
noun
- 1. a circumstance that causes difficulty or hesitation: "the country's water shortage was a stumbling block to investors"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries