someone that carries explosives - Français Anglais Dictionnaire