English to Hindi

Meaning for:
long-lost
other
लम्बे समय से खोया हुआ