English to Arabic

Meaning for:
Sojourning
other
إقامة مؤقّتا