SDT Meaning of SDT in English abbreviation shell-destroying tracer Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012