haranguer

haranguer n

Fr. make an oration, preach or speak.

  1. Orator; noisy proclaimer; loud public speaker; one who addresses an assembly.