Borrowed from Latin vitium. Doublet of vezo, which was inherited.
Practica hablar y memorizar " vicio " y muchas otras palabras y oraciones en español .