Definitions of spy satellite:

  • noun:   a satellite with sensors to detect nuclear explosions