abode

noun
the place where one lives : home
a temporary stay : sojourn
wait, delay