Estar entre la espada y la pared Between a rock and a hard place. To be in a difficult, if not impossible, situation. Related