central and generally accessible place - German English Dictionary