What is the meaning of the word "spunky"?

Definitions: