libérateur meaning in English
n. liberator, one who saves a person from danger or harm, one who frees a person from risk; rescuer, one who liberates, one who frees or releases
n. liberator, one who saves a person from danger or harm, one who frees a person from risk; rescuer, one who liberates, one who frees or releases