long-range weapon - Français Anglais Dictionnaire