something that hinders or obstructs [Middle English via French from Latin obstaculum, from obstare to stand in the way, to stand by, from ob- + stare to stand]