Which definition of
do you mean?
something immaterial that stands in the way and must be circumvented or surmounted
an obstruction that stands in the way (and must be removed or surmounted or circumvented)
Find a word:
What is this
Like Like - The likeliest place on the web
A Xenei.com Project