Deterrents Synonyms and Antonyms

Something immaterial that interferes with or delays action or progress
(Noun)