Be eager for, as in He's just spoiling for a fight. This idiom nearly always refers to some kind of altercation. It may allude to spoil in the sense of "deteriorate over a period of time." [Mid-1800s]
Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.