SDI Meaning of SDI in English abbr. strategic defence initiative. Oxford English vocab. Оксфордский английский словарь. 2012