discourser
/dɪˈskɔːrsər/
noun
- A person who speaks or writes at length about a subject, often in a formal or academic way.
- The ancient philosopher was known as a great discourser on ethics and politics.
- As a discourser on environmental issues, she published several influential papers.
- The professor was a skilled discourser who could hold the audience's attention for hours.
Antonyms