12 letters · 16 points in Scrabble
noun any structure that makes progress difficult
noun the physical condition of blocking or filling a passage with an obstruction
noun something immaterial that stands in the way and must be circumvented or surmounted