Expression "spoiling for a fight"

Is this Idiom ? and I want to know the meaning of spoiling for a fight .
I have seen this idiom in my test
many thanks

Hi Jamese,

[color=darkblue]spoiling for a fight IS an idiom and it means [color=green]to be very eager to fight or argue, or to cause a trouble.
e.g. He says what he thinks, and so people think he always seems to be spoiling for a fight.