Adjective
1. seamy
2. seedy, sleazy, squalid, disreputable, dirty
3. corrupt, flyblown
4. squalid, dirty, soiled, unclean, acquisitive