referring to a long time ago
काफी समय पहले
English Usage: It feels like ages since I last met her, but those were such langsyne days.
Hindi Usage: मुझे ऐसा लगता है कि उसे आखिरी बार मिले हुए काफी समय बीत चुका है, लेकिन वो दिन तो सचमुच langsyne थे।