What does Sassy Mean?

Sassy can mean lively and very spirited in a way of speaking out to defend them selves and others. It is also means rude and disrespectful. Now a days sassy means a stylish chic.