SDI


Meaning of SDI in English

abbr. strategic defence initiative.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.