Definition of discussion board in English:

discussion board

noun