have all one's marbles

Meaning: To be of sound mind.

Language: English

Literally: (Already vivid in English)

Example: “At ninety-five she still has all her marbles.”

Category: The Absurd

Origin: The positive form of "lose one's marbles," American slang from the early 20th century, where marbles stand for one's wits. It is usually used in the negative.

Equivalents in other languages

More idioms — The Absurd

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms