DSD


What is the meaning of DSD? This page is about the meaning and definition of DSD.

Meaning of DSD

DSD stands for Division for Sustainable Development (of the United Nations Department of Economic and Social Affairs)


Share on