EYESORE MEANING IN ENGLISH

• Eyesore Definition & Synonyms

  1. (n.) Something offensive to the eye or sight; a blemish.


RECENT SEARCHES