French-Spanish dictionary »

se livrer à meaning in Spanish

FrenchSpanish
se livrer à

dedicarse