du·dum

  1. a long while ago
  2. for a long while
  3. some time ago