liberator in Spanish
liberator in Spanish
libertador
A person who frees or liberates.
libertadora
A person who frees or liberates.