long-lost son - French English Dictionary