strait-jacket
Info · Definitions · Synonyms · Characters
Definitions
(noun) anything immaterial that severely hinders or confines. Synonyms: straitjacket. Examples: "They defected because russian dance was in a straitjacket." "The government is operating in an economic straitjacket."
Noun Definition 1