Amnesty International definition

An international organization that works for the release of political prisoners who have neither committed nor advocated violence. It also strives to improve the standards of treatment for prisoners and detainees.