i.e.d.

i.e.d.

i.e.d.

Noun

an explosive device that is improvised

Synonyms: