temporary domicile - French English Dictionary