central and generally accessible place - Spanish English Dictionary