DDTD

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