i live with my mom - French English Dictionary