spy satellite
English Dictionary
->
Letter S
-> spy satellite
Search Dictionary:
spy satellite Definition
(n)
a
satellite
with
sensors
to
detect
nuclear
explosions
spy satellite Synonyms
spy satellite
© Art Branch Inc.