declaimer
noun
°one who declaims.