AFHRD: Asian Forum for Human Rights and Development

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

Definition in English: Asian Forum for Human Rights and Development