persisted in hindi meaning