Archive · Polemic
stretchPolemic
/pəˈlɛmɪk/·noun
A person who writes in support of one opinion, doctrine, or system, in opposition to another; one skilled in polemics; a controversialist; a disputant.
Synonymscontroversialist·disputant·polemicist·harangue·philippic·rant