pit one's wits against - French English Dictionary