11 letters · 18 points in Scrabble
noun something immaterial that interferes with or delays action or progress
noun any structure that makes progress difficult