entre a cruz e a espada

Adjective

 * 1)  between a rock and a hard place in a bad situation without an easy solution