place of public assembly - Español Inglés Diccionario