High-souled /(?)/

High·-souled

High-souled

a.
  1. Having a high or noble spirit; honorable.