Definitions of thunderclap:

  • noun:   a single sharp crash of thunder
  • noun:   a shocking surprise