soapboxer

/ˈsoʊpˌbɒksər/

Definitions

1. noun

a person who is given to speaking at length in public on subjects in which they have little or no expertise, especially politics

“He became notorious as a soapboxer, spouting off about topics he knew little about.”

Synonyms

  • demagogue
  • ranters

Antonyms

  • expert
  • scholar