designated place for a challenge - French English Dictionary