open air space where a council/assembly meets - Alemán Inglés Diccionario