central and generally accessible place - Alemán Inglés Diccionario