haranguer - noun
singular
haranguer
plural
haranguers