Noun Definition

haranguer

1.Definition: a public speaker who delivers a loud or forceful or angry speech

Category: People