What does "pulchritude" mean?

Pulchritude: Attractive moral excellence; moral beauty. By the pulchritude of their souls make up what is wanting in the beauty of their bodies. Ray.

Sources