liberator
LIB'ERATOR,
n. One who liberates or delivers.