emerging security challenges division - German English Dictionary