The meaning of “virtue”

Virtue–

Machiavelli–said believers say they have virtue. He responded: how can that be when vir in virtue in Latin means “man”–a spirited warrior. He said you believers say you have virtue but you are nothing but idle with no manly spirit and you are not warriors.