penthouse apartment - French English Dictionary