Inherited from Late Latin veclus, from Latin vetulus. Compare Italian vecchio.
vecio (feminine singular vecia, masculine plural veci, feminine plural vecie)