Spanish-French dictionary »

asfixiarse | estrangularse meaning in French

SpanishFrench
asfixiarse | estrangularse

s’étrangler

Your history