One who regularly engages in public controversies.
a dispute; a contentious argument; a brawl
dispute; disputation; quarreling
contention; gainstriving