Medical dictionary. 2011.
DTDase — • deoxyuridine triphosphate diphos phohydrolase … Dictionary of medical acronyms & abbreviations