last previous residence - French English Dictionary