Synset
anything immaterial that severely hinders or confines
<noun.cognition>
straitjacket
sample sentences
"they defected because Russian dance was in a straitjacket"
"the government is operating in an economic straitjacket"
semantic pointers
hypernym
deterrent, hindrance, hinderance, impediment, balk, baulk, check, handicap