Ha·rang·uer n. One who harangues, or is fond of haranguing; a declaimer.
  With them join'd all th' haranguers of the throng,
  That thought to get preferment by the tongue.   --Dryden.
  ◄ ►
  haranguer
       n : a public speaker who delivers a loud or forceful or angry
           speech