Haranguer - Definition

haranguer

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

Look up another word