recent epoch


Meanings

  • approximately the last 10,000 years