Noun
spy satellite (plural spy satellites) An artificial space satellite used for reconnaissance or intelligence gathering.