(noun) a temporary stay (e.g., as a guest)
(verb) spend a certain length of time; reside temporarily
Look up this word at: (Dictionary.com | Thesaurus.com)