open air space where a council/assembly meets - Turkish English Dictionary

Suggest a Term