Meeting places (4)
I believe the answer is:
fora
'meeting places' is the definition.
('forum' can be a synonym of 'meeting place')
This is the entire clue.
(Other definitions for fora that I've seen before include "Areas of discussion" , "Roman public squares" , "discussions here" , "Discussion meetings" , "markets in Rome" .)