central and generally accessible place - French English Dictionary