who do you live with? - French English Dictionary