strait jacket

English

Noun

strait jacket (plural strait jackets)

  1. Alternative form of straitjacket