Sdi meaning

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