What is the meaning of Highbrow?

Intellectually stimulating, highly cultured, sophisticated.

A cultured or learned person or thing.

Source: wiktionary.org