lead a life of virtue - Spanish English Dictionary