take up the challenge - German English Dictionary