knuckle-duster

(slang) a person who fights well, frequently, with enthusiasm, or unfairly.