vice

(noun)

Meaning

a moral fault or weakness

Example

"He struggled to overcome his vice, which affected his studies."

Synonyms

immoralitywickedness

Antonyms

virtuegoodness