Search
Select the dictionary language
used to mockingly acknowledge an obvious fact, often in frustration or surprise
What is the origin of the term "no shit, Sherlock" and how is it used?
No shit, Sherlock is a slang expression that appeared in late 20th-century English to mockingly acknowledge an obvious fact, often in frustration or surprise. The phrase pairs "no shit," a crude way of saying "obviously," with "Sherlock," referencing the fictional detective Sherlock Holmes, known for his intelligence and deductive skill, to sarcastically imply that the observation is painfully obvious. Historically, it was informal and humorous, often used to tease or criticize someone for stating the obvious. Today it remains colloquial and mildly vulgar, commonly used in casual, joking, or sarcastic contexts rather than polite or formal conversation.



























