Opposite in English: virtue; morality
Related words in English: offense; misbehaviour; transgression; fault