Noble-minded /(?)/

No·ble-mind·ed

Noble-minded

a.
  1. Having a noble mind; of high moral or intellectual character; honorable; magnanimous.