Definition being honest and having strong moral principles Philosophers Socrates, Kant, Plato
Support MO3240's creations with a gift of Premium Membership!
Card Comments