とっくのとう
Meanings
1
a long time ago; long since
usually written using kana alonerare term
Rare emphatic expression meaning something happened or was the case a very long time ago, often with a nuance of 'already' or 'long since'. Used in colloquial or literary contexts.
It was a dream I had given up on a long time ago.
If it's that story, I've known about it for ages.