temporary domicile - German English Dictionary