Freer



ENGLISH MEANING
noun
1.
One who frees, or sets free.