Answer:
C; forum
Step-by-step explanation:
Officially, the definition of a forum is "a place, meeting, or medium where ideas and views on a particular issue can be exchanged." That pretty much matches the criteria.
8.2m questions
10.9m answers