face the challenge - German English Dictionary