Definition of UNCSTD in English:

UNCSTD

  • United Nations Conference on Science and Technology for Development.