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