in a difficult position, no place to go, between a rock..., Sophie's choice "If he ran, they would shoot him; if he stayed in the shop, the gas would kill him. He was between the devil and the deep blue sea."
BETWEEN THE DEVIL AND THE DEEP BLUE SEA
Meaning of BETWEEN THE DEVIL AND THE DEEP BLUE SEA in English
English idioms vocab. Словарь английских идиом и выражений. 2012