What is the meaning of Sojourn?

A short stay somewhere.

A temporary residence.

To reside somewhere temporarily, especially as a guest or lodger.

Source: wiktionary.org