the brains of the outfit - French English Dictionary