spy satellite - a satellite with sensors to detect nuclear explosionsartificial satellite, orbiter, satellite - man-made equipment that orbits around the earth or the moon
Translations
spy satellite
noun
Words related to spy satellite
noun a satellite with sensors to detect nuclear explosions