the public at large - French English Dictionary