n.
something immaterial that interferes with or delays action or progress
adj.
tending to deter
Synonym: balk, baulk, check, handicap, hinderance, hindrance, impediment,
Copyright: Synonym Dictionary ©