Word Hen
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
Synonyms:
straightjacket