between a rock and a hard place

быть в очень трудном положении (между молотом и наковальней)

The sailors got between a rock and a hard place trying to save the boat during the storm.

Другие идиомы: