To be in a difficult situation where you have to choose between two unpleasant options.
Examples
- Spanish: No sé si quedarme en este trabajo mal pagado o arriesgarme a buscar otro: estoy entre la espada y la pared.
- English: I don't know whether to stay in this low-paying job or risk looking for another one: I'm between a rock and a hard place.