Definition of “long-lost” - English Dictionary

English