What is the meaning of High-minded?

Given to idealism.

Refined, cultured, particularly civilized.

Proud or arrogant.

Magnanimous.

Source: wiktionary.org