Legal English Legal English Courses Legal English Testing LLM More >>

forum

noun
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.


jurisdiction