live on your wits - French English Dictionary