temporary domicile - English Synonyms Dictionary