Version Française
Meaning of
"boucher, se boucher"
in English language
French to English
English to French
French
English
boucher, se boucher
to jam, to plug