High-spirited /(?)/

High·-spir·it·ed

High-spirited

a.
  1. Full of spirit or natural fire; haughty; courageous; impetuous; not brooking restraint or opposition.