What is the meaning of the word "straitjacket"?
Definitions:
-
anything immaterial that severely hinders or confines
noun
- they defected because Russian dance was in a straitjacket
- they defected because Russian dance was in a straitjacket