French-Latin dictionary »

délivrer meaning in Latin

FrenchLatin
délivrer

liberare