between the devil and the deep blue sea
进退两难,左右为难
书面/口语·强调进退维谷
英文释义
being in a difficult or impossible situation with two equally undesirable choices or outcomes
例句
He was between the devil and the deep blue sea: pay the fine or go to jail.
典故来源
源自航海术语,“devil”指船体接缝处,“deep blue sea”指大海,水手在修补船缝和跳海之间两难。