IDRC
- Code
-
Meaning
Language
Themes and places
- IDRC
-
International Development Research Centre
= CRDI | Centre de Recherches pour le Développement International | In French
Multilingual dictionary of abbreviations
Meaning
Language
Themes and places
= CRDI | Centre de Recherches pour le Développement International | In French