Vocabulary

とっくの昔

a long, long time ago; very long ago

expression noun