| 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-25 · HyperDic hyper-dictionary · Contact