virtue noun definition in Moral topic from the Oxford Advanced Learner's Dictionary

virtue

 noun: Moral topic
[uncountable] (formal) behaviour or attitudes that show high moral standards He led a life of virtue. She was certainly no paragon of virtue!