Translation of forum in English:

forum

forum

noun

  • 1

    forum, place or meeting where a public discussion is held