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