squalid
squalid - adjective
morally degraded
foul and run-down and repulsive
squalid - thesaurus
flyblown
seamy
seedy
sleazy
sordid