improvised explosive device (ied) - Spanish English Dictionary