とっくの昔
1
a long, long time ago;very long ago
Other forms
疾っくの昔 【とっくのむかし】 (rarely used kanji form)
Shirabe