accessible to the general public - French English Dictionary