Killer-satellite meaning

An orbiting satellite that can be maneuvered to approach a target satellite and destroy it by exploding.
noun
0
0
Advertisement