usual place of residence - French English Dictionary