central and generally accessible place - Español Inglés Diccionario