ied

ied

ied

Noun

an explosive device that is improvised

Synonyms: