adjective
ethical, honest
Synonyms: aboveboard, blameless, chaste, conscientious, correct, courteous, decent, decorous, dutiful, elevated, exemplary, good, high-minded, honorable, immaculate, incorruptible, innocent, just, kindly, kosher, laudable, meet, meritorious, modest, moralistic, noble, praiseworthy, principled, proper, pure, respectable, right, righteous, saintly, salt of the earth, scrupulous, seemly, square, straight, true-blue, trustworthy, truthful, upright, upstanding, virtuous, worthy
Antonyms: amoral, bad, corrupt, dishonest, evil, immoral, sinful, unethical, unprincipled, vile
noun
lesson, proverb
Synonyms: adage, aphorism, apophthegm, axiom, dictum, epigram, gnome, maxim, meaning, message, moralism, motto, point, precept, rule, saw, saying, sermon, significance, truism