SDI Meaning of SDI in English abbr. strategic defence initiative. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012