meaning of spy satellite

1. a satellite with sensors to detect nuclear explosions


Related Words

spy satellite |

Developed & Maintained By Taraprasad.com

Treasure Words