liberator in Catalan
liberator in Catalan
alliberador
A person who frees or liberates.
alliberadora
A person who frees or liberates.