feisty
/ˈfaɪsti/Definitions
1. adjective
having or showing a spirited and confident personality; fiercely energetic and spirited; lively and spirited
“She was a feisty opponent in the debate, refusing to back down from any argument.”
2. noun
a spirited and confident person
“The feisty young woman stood up to the bully and defended her friend.”