open air space where a council/assembly meets - Französisch Englisch Wörterbuch