eyesore

Explore definitions, synonyms, and language insights of eyesore

Definitions

Noun
something very ugly and offensive

More General Terms