holiday apartment - French English Dictionary