Discussion venue (5)
I believe the answer is:
forum
'discussion venue' is the definition.
(a forum is a place for discussion)
This is the entire clue.
(Other definitions for forum that I've seen before include "Online message board" , "Tribunal" , "Ancient Roman marketplace or place for public discussions" , "Place where public meeting or discussion is held" , "Place of assembly for the people in ancient Greece" .)