long-lost

long-lost

adj 1. not seen for a long time 2. lost for a long time
Translations