English Dictionary
Definition straitjacket in British 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
