Nouns

(n)hindrance, hinderance, deterrent, impediment, balk, baulk, check, handicapsomething immaterial that interferes with or delays action or progress

Adjectives

(s)deterrenttending to deter“the deterrent effects of high prices”