What is the meaning of Sassy?

Bold and spirited, often towards someone in authority; cheeky; impudent; saucy.

Smart, fashionable; stylish; chic.

In a neutral or positive sense: Lively, vigorous.

Source: wiktionary.org