One who distinguishes between right and wrong, truth and falsehood

1 Post