Inherited from Late Latin veclus, from Latin vetulus.
vechi m or n (feminine singular veche, plural vechi)