live long stay blessed meaning in malayalam