liberator in Finnish
liberator in Finnish
vapauttaja
A person who frees or liberates.
liberaattori
A person who frees or liberates.