improvised incendiary device (iid) - Espagnol Anglais Dictionnaire