Definitions of liberator

  1. someone who releases people from captivity or bondage
  2. One who liberates or frees.
  3. One who liberates.
  4. One who frees or delivers.
X