What's a less offensive way of calling someone a "snob"? [closed]
Solution 1:
I suggest highbrow
(of literature, art, music, films, or plays) serious and intended for intelligent educated people who know a lot about these forms of art, or (of people) intelligent and knowing a lot about such things
cambridge dictionary
The word does not have the pejorative overtones of snob
a person who respects and likes only people who are of a high social class, and/or a person who has extremely high standards who is not satisfied by the things that ordinary people like:
cambridge dictionary