more than ... years; -odd years
Used after a number to indicate a quantity of years exceeding that number, similar to 'over X years' or 'X-odd years'. Formal or written style.
See also: 有余
He is a craftsman with over 50 years of experience.
This tradition has continued for more than 200 years.
Compound of 有余 (yūyo, 'more than') + 年 (nen, 'year'). The exact historical derivation is uncertain, but the expression follows a common pattern of combining a quantity suffix with a unit.