feisty
1. [ adjective ] showing courage
Synonyms: spunky plucky
Examples:

"the champion is faced with a feisty challenger"

Related terms: spirited
2. [ adjective ] irritable and looking for trouble
Synonyms: touchy
Examples:

"too touchy to make judicious decisions"

Related terms: ill-natured
Similar spelling:   feist
  feast
  fewest
  Festa