preventive

(noun) hindrance

hinderance
hitch
preventative
encumbrance
incumbrance
interference
obstruction (generic term)
obstructor (generic term)
obstructer (generic term)
impediment (generic term)
impedimenta (generic term)