English Dictionary
Definition straightjacket in British English
straightjacket
/ˈstreɪtˌdʒækɪt/

English Dictionary