Meaning of virtue in English
1. moral goodness; righteousness
Virtue is its own reward. (proverb)
In Japan, silence is considered to be a virtue.
3. a good point; advantage or merit
There is some virtue in what you say.