Noun
A
short
stay
somewhere
.
Verb
To
reside
somewhere
temporarily
,
especially
as
a
guest
or
lodger
.