Langsyne
(
adv. & n.
) Long since; long ago.