Spanish-French dictionary »

degollar meaning in French

SpanishFrench
degollar

égorger