place of public assembly - Alemán Inglés Diccionario