improved explosive device - Spanish English Dictionary