French-English dictionary »

presse à canard meaning in English

FrenchEnglish
presse à canard nom {f}

duck press(machine)
noun