disputador

Adjective

 * 1) disputing
 * 2) argumentative

Noun

 * 1) squabbler
 * 2) disputant