Definition of the Strategic Defense Initiative noun from the Oxford Advanced American Dictionary

 

the Strategic Defense Initiative

 noun
noun
 
(abbreviation SDI)
 
jump to other results
a military plan in which it was intended to use technology in space to defend against missiles
See the Oxford Advanced Learner's Dictionary entry: the Strategic Defense Initiative