facing the challenge - German English Dictionary