autonomous body within the United Nations with a mandate to enhance the effectiveness of the UN through training and research (especially in the areas of technology, economics, socio-political development and environmental protection)
UNITAR
Meaning of UNITAR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012