1. Something immaterial that interferes with or delays action or progress; SYN. deterrent, impediment, handicap.
2. Something that impedes or is burdensome; SYN. hitch, preventive, preventative, encumbrance, incumbrance, interference.
3. The act of hindering or obstructing or impeding; SYN. interference, interfering.