eyesore (n.)
- 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
- spatter
- speck
- speckle
- splash
- splatter
- splotch
- spot
- stain
- stigma
- taint
- tarnish
- witch