haranguer - noun

singularharanguer
pluralharanguers