wrangler

noun

1.
someone who argues noisily or angrily
Derived from:
wrangle
2.
a cowboy who takes care of the saddle horses
Derived from:
wrangle