well-furnished apartment - French English Dictionary