improvised explosive - German English Dictionary