place of public assembly - Spanish English Dictionary