French-English dictionary »

chaîne d’étranglement meaning in English

FrenchEnglish
chaîne d’étranglement nom {f}

choke collar(type of collar)
noun