central and generally accessible place - Espagnol Anglais Dictionnaire