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