hand-held punching apparatus - Français Anglais Dictionnaire