Translation of SDI in Spanish:

SDI

noun

  • 1

    • Strategic Defense Initiative