take up a challenge - German English Dictionary