French-Spanish dictionary »

s’étrangler meaning in Spanish

FrenchSpanish
s’étrangler

asfixiarse | estrangularse