We do not currently know of any synonyms for straight-jacket.
The noun straight-jacket is defined as: