adj. 25B6; adjective
a sordid love affair : SLEAZY, seedy, seamy, unsavoury, tawdry, cheap, debased, degenerate, dishonourable, disreputable, discreditable, contemptible, ignominious, shameful, wretched, abhorrent.
a sordid little street : SQUALID, slummy, dirty, filthy, mucky, grimy, shabby, messy, soiled, scummy, unclean; informal cruddy, grungy, crummy, scuzzy; Brit. informal grotty.
respectable, immaculate.