SDI


Meaning of SDI in English

■ abbreviation Strategic Defense Initiative.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.