Definition of discussion board in US English:

discussion board

noun