IdiomDaily LifeEnglish

left on the shelf

Meaning: To be considered too old to marry; more generally, to be passed over.

Example: “In her grandmother's day, a woman of thirty was said to be left on the shelf.”

Origin: Like goods nobody has bought, left on a shop shelf. It was used of unmarried women from the 19th century, and now sounds dated and sexist.

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 →