IHRDA: Institute for Human Rights and Development in Africa

What does IHRDA mean? The above is one of IHRDA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Institute for Human Rights and Development in Africa