Sdi definition

Strategic Defense Initiative: a proposed (1983) defense system in which weapons based in space would intercept and destroy enemy missiles.
abbreviation
5
1
Strategic Defense Initiative.
abbreviation
2
0
Advertisement