serviced apartment - French English Dictionary