
IdiomThe Absurd
English
what have you been smoking?
Meaning: Said to someone whose idea sounds crazy.
Example: “You want to quit your job to become a mime? What have you been smoking?”
Origin: A joking suggestion that the person must be high on drugs. It is slang from the late 20th century.
Equivalents in other languages
French: Fumer la moquette Literally: To smoke the carpet
More English idioms
- let things ride To let a situation continue without interfering.
- throw one's weight around To use one's power or importance in an overbearing way.
- don't push your luck Don't risk ruining a good situation by asking for more.
- on the house Free, paid for by the business.
- make a song and dance about To make an unnecessary fuss about something.
- swap spit To kiss passionately (slang).
Explore another collection: Proverbs
Short sayings of timeless wisdom from more than 50 cultures, each with its meaning and origin.
- Listeners never hear good of themselves. Eavesdroppers discover harsh truths because people speak candidly when unobserved, unlike…
- Little and often fills the purse. Consistent small savings accumulate into substantial wealth more reliably than sporadic l…
- Little birds may peck a dead lion. Even the weakest creatures gain power when facing something already defeated or in declin…
Keep exploring