Definition of no shit in US English:

no shit

phrase

vulgar slang
  • Used to seek confirmation of the truth of a statement or to confirm the truth of a statement.