have people staying - French English Dictionary