otugakuzute otugakuzute voted up Anonymous' answer 11/1/2015 What Does Forum Mean? Forum means a public meeting place for open discussion.