She has been staying here for a long time ( वह लंबे समय तक यहाँ रहता है ) in Hindi and English Meaning & Pronunciation