一昔

ひとむかし an age (ago); a long time (ago)

Why it means this

一 (one) + 昔 (the past) — 'a generation ago'; roughly ten years back (今は昔; 十年一昔).

Breakdown

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