absolver

(noun) pardoner (generic term)