History
History
Synonyms
UK
US
Meaning:
dingy

dirty looking; not fresh or pleasant

soiled, tacky

SMIRCHED as in Wiktionary
SMIRCHED as in Wikipedia