noun
thousand years; millennium; very long time
Literally a thousand years; also used figuratively for an extremely long time. The figurative use is common in expressions like 千年に一度.
この神社は千年以上の歴史がある。
This shrine has a history of over a thousand years.
千年に一度のチャンスだ。
It's a once-in-a-millennium opportunity.