What is the meaning of Shabby?

Torn or worn; unkempt.

Wearing ragged, very worn, or dirty clothing.

Mean; despicable.

Poor; showing little effort or talent.

Source: wiktionary.org