Improvised explosive device

Military jargon for a detonatable bomb or land mine.


 


Posted

in

by

Tags: