extended stay hotel - French English Dictionary