American Dictionary
Definition straitjacket in American English
straitjacket noun
[countable] noun
/ˈstreɪtˌdʒækət/
Example
The company is now free from the straitjacket of government regulation.
Synonyms and related words
