Meaning of FORUM in English

FORUM

n.1 a place of or meeting for public discussion.

2 a periodical etc. giving an opportunity for discussion.

3 a court or tribunal.

4 hist. a public square or market-place in an ancient Roman city used for judicial and other business.

Etymology: L, in sense 4

Oxford English vocab.      Оксфордский английский словарь.