pulchritude

n.

  1. That quality of appearance which pleases the eye; beauty; comeliness; grace; loveliness.
  2. Attractive moral excellence; moral beauty.