place of ordinary residence - French English Dictionary