a know-all - French English Dictionary