DJSR stands for Deputy Joint Special Representative (UN Hybrid Operations in Darfur; Africa)

DJSR
Share
Abbreviations And Their Meaning