Did you mean forum?
forum
noun
°A place for discussion.
°A gathering for the purpose of discussion.