What does ICHRDD mean?
- Code
-
Meaning
Language
Themes and places
- ICHRDD
-
International Centre for Human Rights and Democratic Development (www.ichrdd.ca)
ICHRDD is equivalent to CIDPDD (Centre International des Droits de la Personne et du Développement Démocratique) in French.