英语翻译

问题描述:

英语翻译
这是个固定短语吗?怎么翻译呢?

我觉得是必胜,或者是陷入困境