a new crime weapon - Français Anglais Dictionnaire