Sojourn

to spend a certain length of time; to reside temporarily; a temporary stay; to stay for a time