French-Spanish dictionary »

se détraquer meaning in Spanish

FrenchSpanish
se détraquer

debilitarse