We do not currently know of any antonyms for short-term residence.
For similar words to short-term residence, try:
Did you mean residence?