It can mean poor, cheap, stingy, poor quality, careless, dirty. It is also a surname of Portuguese origin, although it also exists in England and Belgium.
shabby: wretched, indecent, filthy, roñoso, greedy. usurer.