👉 Nimsha is a Sanskrit word that translates to "fleeing from" in English. It refers to an individual or group who has fled from their home and now seeks refuge elsewhere, often due to persecution or hardship. nimshi