Definition of “long-lost” - English Dictionary

british dictionary