French-Spanish dictionary »

dépêtrer meaning in Spanish

FrenchSpanish
dépêtrer

desenredar | desligar