Synonyms of 'eyesore'

baboon, bag, blemish, bloodstain, blot, blotch, blur, brand, dab, daub, dog, fleck, flick, flyspeck, fright, gargoyle, hag, harridan, macula, maculation, macule, mark, mess, monster, monstrosity, patch, scarecrow, sight, smear, smirch, smudge, smut, smutch, spatter, speck, speckle, splash, splatter, splotch, spot, stain, stigma, taint, tarnish, teratism, witch