telecommuting - French English Dictionary