Place for discussion (5)
I believe the answer is:
forum
'place for discussion' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for forum that I've seen before include "place for debate" , "historically square" , "Place where public meeting or discussion is held" , "old square" , "Place to discuss ideas" .)