long-stay guest - French English Dictionary