no shit - definition and synonyms

phrase impolite
  1. used for saying that you are surprised about something, or in a humorous way to show that you are not at all surprised
See also main entry: shit