între ciocan și nicovală

Etymology
lit. 'between the hammer and the anvil'.

Prepositional phrase

 * 1) between a rock and a hard place