From Longman Dictionary of Contemporary Englishno shitno shit spoken not politeAmerican Englisha)used to expresssurprise 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 ticketguy 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.