I was reading a book and couldn't understand the meaning of this:

> 
> After all, how many times had her father complained that she was **full of more spit and vinegar** than most boys?
> 
> 
> 

I searched, but I could only find mixed opinions that it could be both offensive and non-offensive meanings.

The only trustful source I found was on Oxford dictionary as "agressive energy". Can anyone explain it better? I want to grasp the full meaning of it. Examples would be good too.

PS: I'm not a English native speaker