English to Hindi

Meaning for:
long-stay
other
लम्बे समय तक रहना