The United States lost the war against a weapon that almost everyone knows by its acronym: the IED or improvised explosive device. Despite technological innovation, training, and tactical brilliance, ...
Improvised explosive device (IED) is defined here as an explosive device that is placed or fabricated in an improvised manner; incorporates destructive, lethal, noxious, pyrotechnic, or incendiary ...