mechanical weapon - Français Anglais Dictionnaire