To perform with skill and energy, especially when reciting poetry or rapping.
Is Spitfire a compliment?
I agree with PW that in AmE, the term is mostly positive. Someone who is described as a spitfire wouldn't necessarily be a comfortable person to have around, and you definitely wouldn't want to get on her wrong side, but there'd also be something admirable about her spirit and honesty.
What does spitting signify?
Spitting or expectoration is the act of forcibly ejecting saliva or other substances from the mouth. ... Spitting upon another person, especially onto the face, is a universal sign of anger, hatred, disrespect or contempt. It can represent a "symbolical regurgitation" or an act of intentional contamination.