One who regularly engages in public controversies.
A debate or discussion of opposing opinions; (generally) strife.