IdiomNatureEnglish

Caught between a rock and a hard place

Meaning: Stuck between two equally bad options.

Example: “Choosing between the promotion abroad and staying near family left him caught between a rock and a hard place.”

Origin: From 1900s Arizona mining disputes, where workers faced ruinous rock above and hard poverty below.

Equivalents in other languages

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →