Find the word definition

Wiktionary
spy satellites

n. (spy satellite English)