がんじがらめ

雁字搦め

binding (someone) hand and foot

N3Noun
Noun
binding (someone) hand and foot
Noun
being tied down (by rules, obligations, etc.)