CAHRAD: Cambodian Americans for Human Rights and Democracy

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

Definition in English: Cambodian Americans for Human Rights and Democracy