KYA

Kiloyears ago (thousands of years ago)