Definition : International Development Research Centre
Category : Associations & Organizations » Regional Organizations
Country/Region : Canada Canada
Popularity :
Type :

What does IDRC mean?

International Development Research Centre (IDRC) is a public corporation created by the Parliament of Canada to help developing countries use science and technology to find practical, long-term solutions to the social, economic, and environmental problems they face.

Sort By: Popularity Alphabetically Filter by: Country/Region: Category:
We have found 2 more results for IDRC
Worldwide IDRC I Don’t Really Care
Chat slang
Worldwide IDRC Import Drag Racing Circuit
Sports & Games
Racing Sports