NOUN | artifact | stumbling block | any obstacle or impediment / impediment |
---|
Meaning | Any obstacle or impediment / impediment. | |
---|---|---|
Broader | obstacle | An obstruction that stands in the way (and must be removed or surmounted or circumvented) |
Spanish | escollo |
©2001-24 · HyperDic hyper-dictionary · Contact