大昔

おおむかし ancient times; prehistoric times

Why it means this

大 (great) + 昔 (the past) — the distant past; long, long ago.

Breakdown

Each character links to its full entry — origin story, stroke order, and readings.