Полный русско-английский словарь
Нареч.; разг. very long (time) ago; long ago; ages (and ages) ago разг. ever so long ago, ages ago.
давным-давно