millennium

noun
  1. a period of 1,000 years
  2. a period of great happiness, prosperity, or achievement

Examples