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