central and generally accessible place - Turkish English Dictionary