无路可逃

listen to the pronunciation of 无路可逃
Chinesisch - Englisch
nowhere to go
no way out
painted into a corner
trapped beyond hope of rescue