What is the meaning of the word "straitjacket"?

Definitions:

  1. anything immaterial that severely hinders or confines copy to clipboard noun
    • they defected because Russian dance was in a straitjacket copy to clipboard

Synonyms: