feisty

adjective

  1. 1

    quick to take offense

  2. 2

    showing courage

    the champion is faced with a feisty challenger

Synonyms

Also useful for “feisty”:Unscrambler