Straitjacket Meaning

There are 2 meaning(s) for word Straitjacket

Meaning 1 : 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

    Synonyms : straightjacket
Meaning 2 : anything immaterial that severely hinders or confines

    Example : they defected because Russian dance was in a straitjacket,the government is operating in an economic straitjacket