DDTD

AcronymDefinition
DDTDDrug Discovery for Tropical Diseases (San Diego, CA)
DDTDDigital Direct Twin Drive