improvised incendiary device (iid) - Français Anglais Dictionnaire