liberator

noun

One who liberates or delivers; a deliverer.

noun

One who, or that which, liberates; a deliverer.

noun

A person who frees or liberates.

noun

someone who releases people from captivity or bondage