Home

Word

IED, n.
more info an explosive device that is improvised
<noun.artifact>

I.E.D. IED improvised explosive device