forum meaning in English
n. forum; city square or market, place of assembly; place for conducting official business (in ancient rome); court; place where discussions are held
n. forum; city square or market, place of assembly; place for conducting official business (in ancient rome); court; place where discussions are held