have your wits about you - French English Dictionary