Eyesore

Webster's Dictionary of the English Language

·noun Something offensive to the eye or sight; a blemish.