在りし日

past days; bygone days; days of yore; the olden days

Meaning

  1. nadj-no
    past days; bygone days; days of yore; the olden days
  2. adj-non
    while still alive; during one's lifetime