Vocabulary
とっくの昔
とっくのむかし
a long, long time ago; very long ago
expression
noun