feisty
feisty - adjective
showing courage
quick to take offense
feisty - thesaurus
huffy
plucky
spunky
touchy