liberator (n.) Look up liberator at Dictionary.com
1640s, from Latin liberator "one who sets free, a deliverer," agent noun from past participle stem of liberare (see liberate).