noun
a long time ago; a generation ago; in the old days
Refers to a time roughly one generation or a decade or so in the past, not ancient history. Often used when contrasting past customs or situations with the present.
一昔前は、携帯電話を持っている人は少なかった。
A generation ago, few people had mobile phones.
この町も一昔前とはずいぶん変わった。
This town has changed a lot from what it was a generation ago.
Compound of 一 (one) + 昔 (old times) + 前 (before), literally 'one old-time ago'. The exact span is vague but typically understood as about 10–30 years.