English noun: straitjacket
|1.||straitjacket (cognition) anything immaterial that severely hinders or confines|
|Samples||They defected because Russian dance was in a straitjacket.|
The government is operating in an economic straitjacket.
|Broader (hypernym)||balk, baulk, check, deterrent, handicap, hinderance, hindrance, impediment|
|2.||straitjacket (artifact) a garment similar to a jacket that is used to bind the arms tightly against the body as a means of restraining a violent person|