What is the meaning of Sassy?

Bold and spirited, cheeky, impudent, saucy.

Somewhat sexy and provocative.

Lively, vigorous.

Source: wiktionary.org