moral
adj
2 blameless, chaste, decent, ethical, good, high-minded, honest, honourable, incorruptible, innocent, just, meritorious, noble, principled, proper, pure, right, righteous, upright, upstanding, virtuous
n
3 lesson, meaning, message, point, significance
4 adage, aphorism, apophthegm, epigram, gnome, maxim, motto, proverb, saw, saying
Antonyms
, adj amoral, dishonest, dishonourable, immoral, improper, sinful, unethical, unfair, unjust, wrong