homestay family - French English Dictionary