May god live you long meaning in hindi. .