Version Française
Meaning of
"Epissure, torsade"
in English language
French to English
English to French
French
English
Epissure, torsade
Splice