Translation of SDI in Spanish:

SDI

noun

  • 1

    Strategic Defense Initiative