无路可逃

listen to the pronunciation of 无路可逃
الصينية - الإنجليزية
nowhere to go
no way out
painted into a corner
trapped beyond hope of rescue