Declaimer
/(?)/
De·claim·er
Declaimer
n.
One who declaims; an haranguer.