别无出路 [ bié wú chū lù ]

基本释义

指除了某一种解决问题的方法外,没有其他办法。

英文翻译

there is no altenative but to