Straitjacket

What is Straitjacket ?

Straitjacket is (noun) 1. a strong coat whose sleeves are tied behind the back to prevent a violent person from attack- ing people 2. something which prevents you from acting freely

 

source: Easier English, Student Dictionary Upper Intermediate Level