Amnesty International

proper noun

Definitions of Amnesty International

English

an international nongovernmental organization established to support human rights, particularly people imprisoned for their beliefs

Amnesty International has spoken out strongly against a police crackdown on illegal miners in Papua New Guinea.