long-ago (Adjective) — Belonging to time long gone. ex. "those long-ago dresses that swished along the floor"
long-ago (Adverb) — Of the distant or comparatively distant past. ex. "We met once long ago" ex. "they long ago forsook their nomadic life" ex. "left for work long ago"