improvised incendiary device (iid) - French English Dictionary