Definitions of forum
a court, tribunal or other judicial body
If the court finds that it is an inconvenient forum and that a court of another state is a more appropriate forum, it may dismiss the proceedings.
a place, situation or meeting in which people can discuss a particular matter (especially one of public interest)
The week-long forum in Kyoto attracted more than 10,000 delegates from 150 countries.