Definition of SDI in English:

SDI

  • Strategic Defense Initiative.

Pronunciation

SDI

/ɛsdiːˈʌɪ/