The marketplace in Athens, used for popular meetings (5)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
agora
(Other definitions for agora that I've seen before include "meeting place" , "(Many-headed) monster" , "Classical marketplace" , "Ancient Greek marketplace or assembly area" , "Place to gather" .)