Wrangler

Noun

 * 1) Someone who wrangles or quarrels
 * 2) A cowboy who takes care of saddle horses
 * 3) A cowboy who takes care of tourists
 * 4) An animal handler or trainer
 * 5) a student who has completed the third year of the mathematical tripos with first-class honours

Thesaurus
Philadelphia lawyer, apologist, arguer, argufier, battler, belligerent, belted knight, bickerer, bitter-ender, blade, bravo, brawler, bully, bullyboy, casuist, cattleman, combatant, commoner, competitor, contender, contestant, controversialist, cowboy, cowgirl, cowhand, cowherd, cowman, cowpuncher, debater, defendant, diehard, disceptator, disputant, dissentient, dissident, drover, duelist, enforcer, exhibitioner, fencer, feuder, fighter, fighting cock, foilsman, gamecock, gaucho, gladiator, goatherd, goon, gooseboy, gooseherd, gorilla, guardhouse lawyer, hatchet man, herder, herdsman, hogherd, hood, hoodlum, hooligan, horse wrangler, horseherd, intransigent, irreconcilable, jouster, knight, last-ditcher, litigant, logomacher, logomachist, militant, mooter, naysayer, negativist, noncooperator, objector, obstructionist, obstructive, opposer, oppositionist, optime, passman, pensioner, pigman, pilpulist, plaintiff, plug-ugly, polemic, polemicist, polemist, protester, puncher, quarreler, questionist, resister, rioter, rival, rough, rowdy, ruffian, sabreur, scrapper, scuffler, servitor, sheepherder, sheepman, shepherd, shepherdess, sizar, sophister, squabbler, strong arm, strong-arm man, strong-armer, struggler, swanherd, swashbuckler, swineherd, sword, swordplayer, swordsman, thug, tilter, tough, tussler, vaquero, waddy