IDRC

Your browser doesn't support HTML5 audio

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

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.

We have found 2 more results for IDRC
I Don’t Really Care
Chat & Messaging
Import Drag Racing Circuit
Racing Sports
Suggest new IDRC Full Form

Frequently Asked Questions (FAQ)

What is the full form of IDRC?

The full form of IDRC is International Development Research Centre

What is the full form of IDRC in Associations & Organizations?

International Development Research Centre

What is the full form of IDRC in Canada?

International Development Research Centre

Translation

Find translations of International Development Research Centre

Browse FullForms