VariousWords beta
Related Terms:
Definitions:
Noun
spy satellite
Definition: a satellite with sensors to detect nuclear explosions
Definition: An artificial space satellite used for reconnaissance or intelligence gathering.