liberator Meaning, Definition & Usage

  1. noun someone who releases people from captivity or bondage

WordNet


Lib"er*a`tor noun
Etymology
L.
Definitions
  1. One who, or that which, liberates; a deliverer.

Webster 1913