plucky
pluck-y
adjective
Showing courageous spirit and determination when facing difficult or challenging situations.
"The plucky underdog fought bravely."
Thesaurus
Synonyms: gutsy, feisty, spunky, spirited
Antonyms: gutless, namby-pamby, spineless, wishy-washy