SDI


Meaning of SDI in English

abbr. strategic defence initiative.

Oxford English vocab.      Оксфордский английский словарь.