FORUM


Meaning of FORUM in English

(n.) A tribunal; a court; an assembly empowered to hear and decide causes.

Webster's English dictionary.      Английский словарь Webster.