French-Spanish dictionary »

délivrer meaning in Spanish

FrenchSpanish
délivrer

libertar | poner en libertad