improved explosive device (ied) - German English Dictionary