left on the shelf

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

Language: English

Literally: (Already vivid in English)

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

Category: Daily Life

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 idioms — Daily Life

More English idioms

From our compliments & insults

Browse all compliments & insults →

← Back to Idioms