7
votes
12answers
985 views

What would you call a person who shares every thought they have? [on hold]

What would you call a person who thinks they know everything and decides to share every little fact they can think of? For example, if a teacher or professor says something and a student decides to ...