From Longman Dictionary of Contemporary Englishno shitno shit spoken not politeAmerican English a) used to express surprise or to check whether what someone has just said is true‘I can get you one for $50.’ ‘No shit?’ b) used to emphasize that what you are saying is true, or to agree that what someone else says is trueThey had like, no shit, 40 different kinds of beer. → shit
Examples from the Corpus
no shit• "I can get you one for $50." "No shit?"• They had, like, no shit, forty different kinds of beer on tap.• "Oh, the ticket guy gave me the wrong ticket." "No shit. You should have checked it."• "This case is a waste of time." "No shit."• He took no shit from anybody, gambled constantly, and won most of the time.