a temporary stay (e.g., as a guest)
[ Syn: visit ]
spend a certain length of time; reside temporarily