FORUM

Definition of FORUM

  1. (noun)a public meeting or assembly for open discussion
  2. (noun)a public facility to meet for open discussion