What does IDRI stand for?
IDRI stands for "International Development Research Institute"
How to abbreviate "International Development Research Institute"?
"International Development Research Institute" can be abbreviated as IDRI
What is the meaning of IDRI abbreviation?
The meaning of IDRI abbreviation is "International Development Research Institute"
What does IDRI mean?
IDRI as abbreviation means "International Development Research Institute"