liberator in Czech
liberator in Czech
osvoboditel
A person who frees or liberates.
osvoboditelka
A person who frees or liberates.