straitjacket

noun
1
a piece of clothing like a jacket with long arms that can be tied together, used to control a person who is violent and thought to be likely to harm themselves or others
لباس محدود کننده
2
a thing that stops something from growing or developing
محدودیت, مانع, ممناعت
The government has been caught in the straitjacket of debt.