entre l'espasa i la paret

Etymology
lit. 'between sword and wall'.

Adverb

 * 1) between a rock and a hard place