CSTD

Medical abbreviations:
CSTD

Center for Science and Technology for Development