piss and vinegar

 

noun

[mass noun] vulgar slang
  • aggressive energy: he’s grizzly and wizened but still full of piss and vinegar