a smart aleck

Meaning: An annoying person who shows off how clever they are.

Language: English

Literally: (Already vivid in English)

Example: “Some smart aleck in the back corrected the teacher's spelling.”

Category: Daily Life

Origin: American English from the mid-19th century. It is sometimes linked to a 1840s New York swindler named Aleck Hoag, but that story is not proven.

Equivalents in other languages

More idioms — Daily Life

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms