"pugilist," 1874, agent noun from scrap (v.2). Later used generally of anyone or anything that tends to put up a fight.
scrap
scrapbook
scrape
scraper
scrap-heap
scrapper
scrapple
scrappy
scrapyard
Scratch
scratch